Procédure
Étape 1. Démarrez la SciViews Box, et puis RStudio. Sélectionnez le bouton Project tout à droite dans la barre d’outils générale de RStudio. Un menu contextuel apparaît. Sélectionnez New Project.
Étape 2. Une boite de dialogue s’ouvre. Sélectionnez New Directory. Il est également possible d’employer un dossier existant.
Étape 3. Sélectionnez Empty Project.
Étape 4. Ensuite, RStudio vous demander quelques informations pour configurer votre projet.
Nommez le projet et indiquez où vous voulez le placer. Pour ce tutoriel, nous l’appellerons Oursins (Directory Name).
Cliquez ensuite sur Browse pour sélectionner le répertoire dans lequel vous placerez ce nouveau projet :
Naviguez vers le répertoire Shared…
… puis le sous-répertoire Projects :
Cliquez sur Choose. Vous pouvez éventuellement cocher aussi l’option Create a git repository (nous vous le conseillons), mais ne cochez surtout pas Use packrat with this project ! Packrat permet de garder une copie des packages R utilisés dans un projet, mais d’une part, ce système est incompatible avec le format de fichiers du dossier Shared de la machine virtuelle, et d’autre part, cela alourdi de plusieurs dizaines de mégaoctets votre projet, alors que la machine virtuelle SciViews Box est déjà configurée pour gérer correctement la plupart des packages R dont vous aurez besoin.
Donc, on répète : ne jamais cocher l’option Use packrat with this project à partir du répertoire partagé Shared de la SciViews Box !
Terminez la configuration de votre projet en cliquant Create Project.
Étape 5. Le projet est crée. RStudio se configure tout seul pour fonctionner de manière relative à votre projet Oursins. Le nom du projet apparaît à la droite du bouton de gestion des projets (voir encadré bleu ci-dessous).
Notez, par exemple, que le répertoire de base de votre projet est devenu le répertoire actif dans l’onglet Console (~/Shared/Projects/Oursins/), et que l’onglet Files affiche maintenant son contenu. Un fichier Oursins.Rproj y a été ajouté automatiquement par RStudio. Ce fichier contient les paramètres de configuration propres à ce projet. C’est aussi une excellente façon de repérer qu’un répertoire est la base d’un projet RStudio, en repérant ce fameux fichier .Rproj.
Étape 6. Créez à présent différents sous-dossiers pour structurer le projet, en cliquant sur le bouton New Folder de la barre d’outils de l’onglet Files.
Ajoutez deux dossiers : data et reports. Ces dossiers contiendront, bien entendu respectivement, les données à analyser et les rapports d’analyses liés à votre projet.
Étape 7. Ouvrez le sous-dossiers data du projet dans l’explorateur de fichiers sur votre ordinateur.
Placez-y les jeux de données intéressantes relatives au projet. Dans notre cas, nous allons copier les fichiers Oursins.xlsx et OursinsIni.xlsx depuis … (indiquer où on peut trouver ces fichiers).
Vous êtes maintenant prêt pour travailler dans RStudio dans une structure claire et gérable, quelle que soit la complexité de vos analyses.
Étape 8. Pour fermer le projet Oursins, sélectionnez le bouton de projet dans la barre d’outils générale, et sélectionnez ensuite Close Project.
Vous constaterez que RStudio se reconfigure tel qu’il était avant que vous n’entriez dans le projet Oursins. Revenez vers le bouton projet et resélectionnez le projet Oursins dans le menu contextuel… RStudio de reconfigure à nouveau tel qu’il était lorsque vous avez quitté dernièrement le projet. Il en sera de même pour tous les autres projets RStudio que vous créerez ensuite. Cela permet de compartimenter au mieux vos analyses, projet par projet !
LS0tCnRpdGxlOiAiVHV0b3JpZWwgU0RELVVNT05TIDogVXRpbGlzYXRpb24gZGVzIHByb2pldHMgZGFucyBSU3R1ZGlvIgphdXRob3I6ICJFbmdlbHMgR3V5bGlhbm4gJiBHcm9zamVhbiBQaGlsaXBwZSIKZGF0ZTogIlZlcnNpb24gMS4xIC0gYXZyaWwgMjAxOCIKb3V0cHV0OgogIGh0bWxfbm90ZWJvb2s6IAogICAgaGlnaGxpZ2h0OiBrYXRlCiAgICB0aGVtZTogc3BhY2VsYWIKLS0tCgoKIyMgT2JqZWN0aWYKCj4gU2UgZmFtaWxpYXJpc2VyIGF2ZWMgbGVzIHByb2pldHMgZGFucyBSU3R1ZGlvLiBMZXMgcHJvamV0cyBzb250IGRlcyBvdXRpbHMgcHJhdGlxdWVzIGQnb3JnYW5pc2F0aW9uIGRlcyBmaWNoaWVycy4gSWxzIHBlcm1ldHRlbnQgZGUgcGx1cywgdW5lIGdyYW5kZSBmbGV4aWJpbGl0w6kgZXQgdW4gcGFydGFnZSBmYWNpbGUgZW50cmUgdXRpbGlzYXRldXJzLgoKCiMjIFByw6lyZXF1aXMKCi0gVHV0b3JpZWwgZGUgcHJpc2UgZW4gbWFpbiBkZSBsYSBtYWNoaW5lIHZpcnR1ZWxsZSBldCBkZSBSU3R1ZGlvCgoKIyMgUHJvY8OpZHVyZQoKKirDiXRhcGUgMS4qKiBEw6ltYXJyZXogbGEgU2NpVmlld3MgQm94LCBldCBwdWlzIFJTdHVkaW8uIFPDqWxlY3Rpb25uZXogbGUgYm91dG9uICoqUHJvamVjdCoqIHRvdXQgw6AgZHJvaXRlIGRhbnMgbGEgYmFycmUgZCdvdXRpbHMgZ8OpbsOpcmFsZSBkZSBSU3R1ZGlvLiBVbiBtZW51IGNvbnRleHR1ZWwgYXBwYXJhw650LiBTw6lsZWN0aW9ubmV6ICoqTmV3IFByb2plY3QqKi4KCiFbXShmaWd1cmVzL3Byb2plY3QwMS5wbmcpCgotLS0tCgoqKsOJdGFwZSAyLioqIFVuZSBib2l0ZSBkZSBkaWFsb2d1ZSBzJ291dnJlLiBTw6lsZWN0aW9ubmV6ICoqTmV3IERpcmVjdG9yeSoqLiBJbCBlc3Qgw6lnYWxlbWVudCBwb3NzaWJsZSBkJ2VtcGxveWVyIHVuIGRvc3NpZXIgZXhpc3RhbnQuCgohW10oZmlndXJlcy9wcm9qZWN0MDIucG5nKQoKLS0tLQoKKirDiXRhcGUgMy4qKiBTw6lsZWN0aW9ubmV6ICoqRW1wdHkgUHJvamVjdCoqLgoKIVtdKGZpZ3VyZXMvcHJvamVjdDAzLnBuZykKCi0tLS0KCioqw4l0YXBlIDQuKiogRW5zdWl0ZSwgUlN0dWRpbyB2b3VzIGRlbWFuZGVyIHF1ZWxxdWVzIGluZm9ybWF0aW9ucyBwb3VyIGNvbmZpZ3VyZXIgdm90cmUgcHJvamV0LgoKIVtdKGZpZ3VyZXMvcHJvamVjdDA0LnBuZykKCk5vbW1leiBsZSBwcm9qZXQgZXQgaW5kaXF1ZXogb8O5IHZvdXMgdm91bGV6IGxlIHBsYWNlci4gUG91ciBjZSB0dXRvcmllbCwgbm91cyBs4oCZYXBwZWxsZXJvbnMgYE91cnNpbnNgICgqKkRpcmVjdG9yeSBOYW1lKiopLgoKIVtdKGZpZ3VyZXMvcHJvamVjdDA1LnBuZykKCkNsaXF1ZXogZW5zdWl0ZSBzdXIgKipCcm93c2UqKiBwb3VyIHPDqWxlY3Rpb25uZXIgbGUgcsOpcGVydG9pcmUgZGFucyBsZXF1ZWwgdm91cyBwbGFjZXJleiBjZSBub3V2ZWF1IHByb2pldCA6CgohW10oZmlndXJlcy9wcm9qZWN0MDYucG5nKQoKTmF2aWd1ZXogdmVycyBsZSByw6lwZXJ0b2lyZSBgU2hhcmVkYC4uLgoKIVtdKGZpZ3VyZXMvcHJvamVjdDA3LnBuZykKCi4uLiBwdWlzIGxlIHNvdXMtcsOpcGVydG9pcmUgYFByb2plY3RzYCA6CgohW10oZmlndXJlcy9wcm9qZWN0MDgucG5nKQoKQ2xpcXVleiBzdXIgKipDaG9vc2UqKi4gVm91cyBwb3V2ZXogw6l2ZW50dWVsbGVtZW50IGNvY2hlciBhdXNzaSBsJ29wdGlvbiAqKkNyZWF0ZSBhIGdpdCByZXBvc2l0b3J5KiogKG5vdXMgdm91cyBsZSBjb25zZWlsbG9ucyksIG1haXMgKipuZSBjb2NoZXogc3VydG91dCBwYXMgVXNlIHBhY2tyYXQgd2l0aCB0aGlzIHByb2plY3QgISoqIFBhY2tyYXQgcGVybWV0IGRlIGdhcmRlciB1bmUgY29waWUgZGVzIHBhY2thZ2VzIFIgdXRpbGlzw6lzIGRhbnMgdW4gcHJvamV0LCBtYWlzIGQndW5lIHBhcnQsIGNlIHN5c3TDqG1lIGVzdCAqKmluY29tcGF0aWJsZSoqIGF2ZWMgbGUgZm9ybWF0IGRlIGZpY2hpZXJzIGR1IGRvc3NpZXIgYFNoYXJlZGAgZGUgbGEgbWFjaGluZSB2aXJ0dWVsbGUsIGV0IGQnYXV0cmUgcGFydCwgY2VsYSBhbG91cmRpIGRlIHBsdXNpZXVycyBkaXphaW5lcyBkZSBtw6lnYW9jdGV0cyB2b3RyZSBwcm9qZXQsIGFsb3JzIHF1ZSBsYSBtYWNoaW5lIHZpcnR1ZWxsZSBTY2lWaWV3cyBCb3ggZXN0IF9kw6lqw6BfIGNvbmZpZ3Vyw6llIHBvdXIgZ8OpcmVyIGNvcnJlY3RlbWVudCBsYSBwbHVwYXJ0IGRlcyBwYWNrYWdlcyBSIGRvbnQgdm91cyBhdXJleiBiZXNvaW4uCgo+IERvbmMsIG9uIHLDqXDDqHRlIDogbmUgamFtYWlzIGNvY2hlciBsJ29wdGlvbiAqKlVzZSBwYWNrcmF0IHdpdGggdGhpcyBwcm9qZWN0Kiogw6AgcGFydGlyIGR1IHLDqXBlcnRvaXJlIHBhcnRhZ8OpIGBTaGFyZWRgIGRlIGxhIFNjaVZpZXdzIEJveCAhCgohW10oZmlndXJlcy9wcm9qZWN0MDkucG5nKQoKVGVybWluZXogbGEgY29uZmlndXJhdGlvbiBkZSB2b3RyZSBwcm9qZXQgZW4gY2xpcXVhbnQgKipDcmVhdGUgUHJvamVjdCoqLgoKLS0tLQoKKirDiXRhcGUgNS4qKiBMZSBwcm9qZXQgZXN0IGNyw6llLiBSU3R1ZGlvIHNlIGNvbmZpZ3VyZSB0b3V0IHNldWwgcG91ciBmb25jdGlvbm5lciBkZSBtYW5pw6hyZSByZWxhdGl2ZSDDoCB2b3RyZSBwcm9qZXQgYE91cnNpbnNgLiBMZSBub20gZHUgcHJvamV0IGFwcGFyYcOudCDDoCBsYSBkcm9pdGUgZHUgYm91dG9uIGRlIGdlc3Rpb24gZGVzIHByb2pldHMgKHZvaXIgZW5jYWRyw6kgYmxldSBjaS1kZXNzb3VzKS4KCiFbXShmaWd1cmVzL3Byb2plY3QxMC5wbmcpCgpOb3RleiwgcGFyIGV4ZW1wbGUsIHF1ZSBsZSByw6lwZXJ0b2lyZSBkZSBiYXNlIGRlIHZvdHJlIHByb2pldCBlc3QgZGV2ZW51IGxlIHLDqXBlcnRvaXJlIGFjdGlmIGRhbnMgbCdvbmdsZXQgKipDb25zb2xlKiogKGB+L1NoYXJlZC9Qcm9qZWN0cy9PdXJzaW5zL2ApLCBldCBxdWUgbCdvbmdsZXQgKipGaWxlcyoqIGFmZmljaGUgbWFpbnRlbmFudCBzb24gY29udGVudS4gVW4gZmljaGllciBgT3Vyc2lucy5ScHJvamAgeSBhIMOpdMOpIGFqb3V0w6kgYXV0b21hdGlxdWVtZW50IHBhciBSU3R1ZGlvLiBDZSBmaWNoaWVyIGNvbnRpZW50IGxlcyBwYXJhbcOodHJlcyBkZSBjb25maWd1cmF0aW9uIHByb3ByZXMgw6AgY2UgcHJvamV0XltOJ8OpZGl0ZXIgKipqYW1haXMqKiDDoCBsYSBtYWluIHVuIGZpY2hpZXIgYC5ScHJvamAuIExhaXNzZXIgUlN0dWRpbyBzJ2VuIG9jY3VwZXIgdG91dCBzZXVsLl0uIEMnZXN0IGF1c3NpIHVuZSBleGNlbGxlbnRlIGZhw6dvbiBkZSByZXDDqXJlciBxdSd1biByw6lwZXJ0b2lyZSBlc3QgbGEgYmFzZSBkJ3VuIHByb2pldCBSU3R1ZGlvLCBlbiByZXDDqXJhbnQgY2UgZmFtZXV4IGZpY2hpZXIgYC5ScHJvamAuCgotLS0tCgoqKsOJdGFwZSA2LioqIENyw6lleiDDoCBwcsOpc2VudCBkaWZmw6lyZW50cyBzb3VzLWRvc3NpZXJzIHBvdXIgc3RydWN0dXJlciBsZSBwcm9qZXQsIGVuIGNsaXF1YW50IHN1ciBsZSBib3V0b24gKipOZXcgRm9sZGVyKiogZGUgbGEgYmFycmUgZCdvdXRpbHMgZGUgbCdvbmdsZXQgKipGaWxlcyoqLgoKIVtdKGZpZ3VyZXMvcHJvamVjdDExLnBuZykKCkFqb3V0ZXogZGV1eCBkb3NzaWVycyA6IGBkYXRhYCBldCBgcmVwb3J0c2AuIENlcyBkb3NzaWVycyBjb250aWVuZHJvbnQsIGJpZW4gZW50ZW5kdSByZXNwZWN0aXZlbWVudCwgbGVzIGRvbm7DqWVzIMOgIGFuYWx5c2VyIGV0IGxlcyByYXBwb3J0cyBkJ2FuYWx5c2VzIGxpw6lzIMOgIHZvdHJlIHByb2pldC4KCiFbXShmaWd1cmVzL3Byb2plY3QxMi5wbmcpCgotLS0tCgoqKsOJdGFwZSA3LioqIE91dnJleiBsZSBzb3VzLWRvc3NpZXJzIGBkYXRhYCBkdSBwcm9qZXQgZGFucyBsJ2V4cGxvcmF0ZXVyIGRlIGZpY2hpZXJzIHN1ciB2b3RyZSBvcmRpbmF0ZXVyLgoKIVtdKGZpZ3VyZXMvcHJvamVjdDEzLnBuZykKClBsYWNlei15IGxlcyBqZXV4IGRlIGRvbm7DqWVzIGludMOpcmVzc2FudGVzIHJlbGF0aXZlcyBhdSBwcm9qZXQuIERhbnMgbm90cmUgY2FzLCBub3VzIGFsbG9ucyBjb3BpZXIgbGVzIGZpY2hpZXJzIGBPdXJzaW5zLnhsc3hgIGV0IGBPdXJzaW5zSW5pLnhsc3hgIGRlcHVpcyAuLi4gKCoqaW5kaXF1ZXIgb8O5IG9uIHBldXQgdHJvdXZlciBjZXMgZmljaGllcnMqKikuCgohW10oZmlndXJlcy9wcm9qZWN0MTQucG5nKQoKX1ZvdXMgw6p0ZXMgbWFpbnRlbmFudCBwcsOqdCBwb3VyIHRyYXZhaWxsZXIgZGFucyBSU3R1ZGlvIGRhbnMgdW5lIHN0cnVjdHVyZSBjbGFpcmUgZXQgZ8OpcmFibGUsIHF1ZWxsZSBxdWUgc29pdCBsYSBjb21wbGV4aXTDqSBkZSB2b3MgYW5hbHlzZXMuXwoKLS0tLQoKKirDiXRhcGUgOC4qKiBQb3VyIGZlcm1lciBsZSBwcm9qZXQgYE91cnNpbnNgLCBzw6lsZWN0aW9ubmV6IGxlIGJvdXRvbiBkZSBwcm9qZXQgZGFucyBsYSBiYXJyZSBkJ291dGlscyBnw6luw6lyYWxlLCBldCBzw6lsZWN0aW9ubmV6IGVuc3VpdGUgKipDbG9zZSBQcm9qZWN0KiouCgohW10oZmlndXJlcy9wcm9qZWN0MTUucG5nKQoKVm91cyBjb25zdGF0ZXJleiBxdWUgUlN0dWRpbyBzZSByZWNvbmZpZ3VyZSB0ZWwgcXUnaWwgw6l0YWl0IGF2YW50IHF1ZSB2b3VzIG4nZW50cmlleiBkYW5zIGxlIHByb2pldCBgT3Vyc2luc2AuIFJldmVuZXogdmVycyBsZSBib3V0b24gcHJvamV0IGV0IHJlc8OpbGVjdGlvbm5leiBsZSBwcm9qZXQgYE91cnNpbnNgIGRhbnMgbGUgbWVudSBjb250ZXh0dWVsLi4uIFJTdHVkaW8gZGUgcmVjb25maWd1cmUgw6Agbm91dmVhdSB0ZWwgcXUnaWwgw6l0YWl0IGxvcnNxdWUgdm91cyBhdmV6IHF1aXR0w6kgZGVybmnDqHJlbWVudCBsZSBwcm9qZXQuIElsIGVuIHNlcmEgZGUgbcOqbWUgcG91ciB0b3VzIGxlcyBhdXRyZXMgcHJvamV0cyBSU3R1ZGlvIHF1ZSB2b3VzIGNyw6llcmV6IGVuc3VpdGUuIENlbGEgcGVybWV0IGRlIGNvbXBhcnRpbWVudGVyIGF1IG1pZXV4IHZvcyBhbmFseXNlcywgcHJvamV0IHBhciBwcm9qZXQgIQoKLS0tLQoKCiMjIFBvdXIgZW4gc2F2b2lyIHBsdXMgCgotIFtPcmdhbmlzZXIgc2VzIGZpY2hpZXJzXShodHRwOi8vbGFybWFyYW5nZS5naXRodWIuaW8vYW5hbHlzZS1SL29yZ2FuaXNlci1zZXMtZmljaGllcnMuaHRtbCkKCi0gVHV0b3JpZWwgImxhIGdlc3Rpb24gZGVzIGZpY2hpZXJzIGRhbnMgdW4gcHJvamV0IGV0IGxlcyBjaGVtaW5zIHJlbGF0aWZzIi4KCgpfQ29weXJpZ2h0IMKpIDIwMTctMjAxOCwgR3V5bGlhbm4gRW5nZWxzICYgUGhpbGlwcGUgR3Jvc2plYW4sIFtBdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLVNoYXJlQWxpa2UgNC4wIChDQyBCWS1OQy1TQSA0LjApXShodHRwczovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktbmMtc2EvNC4wL2RlZWQuZnIpLl8K